home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 7
/
FM Towns Free Software Collection 7.iso
/
data
/
pvap322a
/
pvaplgin.plp
< prev
next >
Wrap
Text File
|
1993-11-30
|
3KB
|
132 lines
/************************************************************************
* 自動ログイン *
************************************************************************/
/* 初期設定処理 */
%initmode{
case (@tail(MODEM,{00}),
{m},{rscs({Yes});xon({Yes})},
{n},{rscs({No});xon({Yes})});
ctrl({Yes});
esc({No});
stopbit({1});
parity({None});
lineend({CR});
lineendt({CR});
flyingx({No});
dataleng({8bit});
logprint({No});
flyline({1});
sendtype({Line});
dispecho({Yes});
setoak({J});
crmode({Yes});
};
/* 自動ログイン */
%LOGIN{
SNDMSG2({hajima_f.snd});
delfile(LOGPATH|{\お知らせ.LOG});
initmode;
baud(BPS);
loop({
type({ATZ\n});
wait({2},{im({Yes})},{OK},{im({No})});
});
A:=0;
case(Acceap, {1200}, {ap:=AP2},
{2400}, {ap:=AP},
{PC-VAN+},{ap:=AP3});
loop({
case (ap,
AP3,
{footnote({PC-VAN+に対し自動接続処理をします})},,
{footnote({PC-VANに対し自動接続処理をします})});
case (BPS={2400},
{Yes},
{dialone({AT}|@nth(MODEM,1,{/})|
@nth(MODEM,2,{/})|{D}|TEL|ap,
{im({No})},
{A:=A+1;case (A=Redial,
{Yes},
{display({リダイアル }|Redial|
{ 回実行しても繋がりませんでした\n});
stop},,
{case (ap,
AP,
{case (AP3={},
{No},{ap:=AP3})},
AP3,
{case (AP={},
{No},{ap:=AP})});
im({Yes})})})},
{No},
{dialone({ATD}|TEL|ap,
{im({No})},
{A:=A+1;case (A=Redial,
{Yes},
{display({リダイアル }|Redial|
{ 回実行しても繋がりませんでした\n});
stop},,
{im({Yes})})})});
});
footnote({前処理をしています});
type00;
%typeid{
wait({60},STOP, {USER_ID: },{type(ID|{\n})});
wait({60},STOP, {PASSWORD: },
{case (PASS,{},
{footnote({パスワードをキーボードから}|
{入れて下さい});
sendtype({Ch/2});
chat({Yes});
wait({60},STOP,{PC-VAN},);
chat({No});
sendtype({Line});
footnote({前処理をしています})},,
{type(PASS|{\n})})});
};
typeid;
%WAIT1{
wait({60},STOP, {テイセイ シテクダサイ},{typeid;WAIT1},
{*プロファイル ヲ シュウセイ シマスカ(Y,N,GW)=},,
{*プロファイル ヲ シュウセイ シマスカ=},)};
WAIT1;
SNDMSG2({login.snd});
type({N\n});
receive(LOGPATH|{\お知らせ.LOG});
case (Acceap,
{PC-VAN+},
{footnote({PC-VAN+に接続しました})},,
{footnote({PC-VANに接続しました})});
loop({
wait ({120},STOP,
{テイセイ シテクダサイ},
{wait({60},STOP,{*プロファイル ヲ シュウセイ シマスカ(Y,N,GW)=},
{type({N\n});im({Yes})},
{*プロファイル ヲ シュウセイ シマスカ=},
{type({N\n});im({Yes})})},
{リターンキーを押して下さい=},
{type({\n});im({Yes})},
{お知らせを表示しますか(Y,N)=},
{stoprec;type({N\n});im({Yes})},
{お知らせを表示しますか=},
{stoprec;type({N\n});im({Yes})},
{【到着】},
{setcdir2(DIR1);#PVAPMAIL.PLP;im({No})},
{,J)=},
{im({No})},
{番号またはコマンド=},
{im({No})});
});
};
%type00{
wait({2});
type({VANPCNEC02\n});
wait ({60},type00,
{NOT CONNECTED},type00,
{FAILURE}, type00,
{<<< PC-VAN >>>},);
};
/* 実行 */
LOGIN;